/*
* Copyright (C) 2020 ~ 2024 chaigec All Rights Reserved.
*
* Author:     chaigec <chaigec@163.com>
* Maintainer: chaigec <chaigec@163.com>

 * Use of this source code is governed by MIT license that can be found in the
 * LICENSE file in the root of the source tree. All contributing project authors
 * may be found in the AUTHORS file in the root of the source tree.
*/

#include "MkUtil/MkErrorCode.h"
#include <gtest/gtest.h>

TEST(MkErrorCode, test)
{
    MkUnorderedMap<Uint32, CMkErrorCode::ErrorCodeDesc> MapErrorCode = CMkErrorCode::GetInstance().GetMapErrorCodeDesc();
    CMkErrorCode::ErrorCodeDesc Desc;
    Uint32 ErrorCode = CMkErrorCode::GetInstance().GetErrorcodeDesc(NoneError, Desc);
    EXPECT_EQ(NoneError, ErrorCode);
    EXPECT_EQ(NoneError, Desc.ErrorCode);
    EXPECT_NE(0, MapErrorCode.size());
}